АННОТАЦИЯ

Курсовой проект состоит из пояснительной записки и клиентского приложения на машинном носителе.

В пояснительной записке на 78 страницах представлен технорабочий проект, в котором отражены стадии и этапы создания автоматизированного рабочего места преподавателя иностранного языка, такие, как:

— предпроектные исследования (изучение и описание предметной области);

— разработка технического задания;

— разработка автоматизированной информационной системы (АИС), в которую входит постановка задачи, создание моделей данных, разработка программного обеспечения, выбор технического обеспечения, разработка эксплуатационной документации к АИС;

— проверка функционирования АИС (предварительные испытания).

СОДЕРЖАНИЕ

1. Введение….4

2. Назначение и цели создания…5

3. Изучение объекта автоматизации..7

4. Постановка задач12

5. Логическое проектирование..18

5.1 Описание сущностей….18

5.2 Выбор методов решения поставленных задач……..21

5.3 Построение алгоритма….22

6. Разработка программно-информационного ядра…..25

6.1 Физическая модель данных…25

6.2 Главное меню и описание программного кода..28

7. Организационный компонент…45

7.1 Инструкция пользователя АС РМП….45

7.2 Техника безопасности при работе с системой ..46

7.3 Порядок загрузки данных и программ..50

7.4 Порядок выполнения работы…50

8. Заключение..58

Список литературы.59

Приложение 1. Требования к системе..60

Приложение 2. Выходная информация…70

Внимание!

Это ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ работы №3640, цена оригинала 1000 рублей. Оформлена в программе Microsoft Word.

ОплатаКонтакты.

1. ВВЕДЕНИЕ

Работа современного преподавателя включает в себя множество организационных моментов и, зачастую, приходится работать с большим объемом информации одновременно. Как правило, в организациях, связанных с образованием, используется система «бумажной» документации. Такая система имеет множество недостатков: используется недостаточно продуктивный ручной труд, выполнение запросов требует, зачастую, больших промежутков времени, медленно выполняется заполнение больших по объему документов, приходится печатать немало документов, многие из которых имеют разовое применение.

Из вышесказанного списка недостатков можно прийти к выводу о целесообразности создания автоматизированной системы, которая позволит автоматизировать процессы, протекающие на рабочем месте преподавателя.

Целью данного курсового проекта является проектирование и разработка системы, которая выполнила бы автоматизацию процессов, протекающих на рабочем месте преподавателя предприятия ЗАО «LINK» и полностью устранила недостатки «бумажной» системы, используемой этим предприятием.

2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ

Заказчиком автоматизированной системы «Автоматизированное рабочее место преподавателя» (в дальнейшем – АРМП) является ЗАО LINK. Фирма является филиалом школы английского языка LINK, занимающейся обучением занятых людей английскому языку (организационная схема деятельности фирмы изображена на рис.1).

Рисунок 1

Объектом автоматизации является рабочее место преподавателя филиала школы английского языка LINK .

В деятельности фирмы заказчика были такие проблемы, как ошибки персонала, утечка информации, нерациональная сортировка документов и информации.

Advertisement
Узнайте стоимость Online
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Прикрепить файл
Рассчитать стоимость

По требованию заказчика в проекте системы автоматизируется учетно-аналитическая деятельность в следующих бизнес-процессах, протекающих на объекте автоматизации:

— составление планирования;

— формирование списка учеников по группам;

— учет посещаемости;

— учет успеваемости;

— оформление результатов тестирования;

— итоговая сертификация;

— составление отчетов;

Назначением автоматизированной системы является автоматизация процессов, выполняемых преподавателем ранее вручную, что позволит достичь:

— уменьшения трудоёмкости работ, связанных с составлением бумажных отчётов;

— уменьшения затрат времени на процесс учета, оформления и ведения планирования;

Создание АРМП производится с целью:

— повышения качества информации (достоверности, точности, актуальности, безопасности)

— достижение высокой степени удобства посредством электронной отчетности;

— повышение скорости работы персонала при выполнении учетных процессов;

— увеличение количества времени для работы с клиентами;

В результате создания АРМП должны быть улучшены следующие показатели:

— время, затрачиваемое на учетно-аналитическую деятельность (сокращение на три часа);

— время доступа к единой отчетности (сокращение на 30 мин) [Л.3, Л.6, Л.9].

3. ИЗУЧЕНИЕ ОБЪЕКТА АВТОМАТИЗАЦИИ

Перед тем, как приступить к разработке системы, изучаем объект автоматизации согласно плану-графику обследования рабочего места преподавателя иностранного языка частной школы LINK (табл.1).

Таблица 1 — план-график обследования предприятия

Место обследования Процесс Исполнитель со стороны заказчика Исполнитель со стороны разработчика Сроки исполнения Вид отчета

Рабочее место преподавателя Ведение учета успеваемости

Ведение учета посещаемости составление плана работы составление отчетности Главный преподаватель Саркисова Т.Н. Программист Саркисова Ю.А. С 16.01.12 по 18.01.12

Как было сказано выше, АРМП создается для частной школы английского языка. В школу приходят ученики. Согласно списку тех, кто записался на обучение, формируются группы. Каждое занятие преподаватель отмечает в журнале посещаемость. Также каждое занятие отмечается прогресс учеников в журнал успеваемости. Далее, когда срок обучения подходит к концу, ученики проходят итоговое тестирование. По результатам данного тестирования выдается международный сертификат, в котором указывается итоговый балл знаний ( балл, полученный на итоговом тестировании). Кроме того, преподаватель составляет план работы для каждого уровня и группы.

При записи учеников в школу необходима следующая информация:

Все бизнес-процессы выполняются в пределах одного здания, по этой причине организация совместного использования данных основана на возможностях локальной сети и сервера БД.

Нельзя оставить без внимания бизнес-цели:

— повышение эффективности и скорости работы персонала;

— получение прибыли;

— достижение высокой степени удобства для клиентов.

Изучив предметную область и получив необходимые для проекта данные, представим модель предметной области в виде ER-диаграммы (рис.2).

где:

1 — Проведение отчетов (ежемесячно)

2 – Проведение тестирования и оформление результатов(каждые 6 месяцев )

3 — Проведение допуска к сертификации, выдача сертификата(каждые 6 месяцев )

4 — Заполнение журнала успеваемости (ежедневно)

5 — Заполнение журнала посещаемости (ежедневно)

6 — Составление планирования (каждые 6 месяцев)

7 — Формирование списка учеников по группам (каждые 6 месяцев)

Рисунок 2

Концептуальная модель представляет объекты и их взаимосвязи без указания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При проектировании концептуальной модели усилия разработчика должны быть направлены в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки. Проектирование концептуальной модели основано на анализе решаемых, на предприятии задач по обработке данных. Концептуальная модель предприятия заказчика (рис.3).

Рисунок 3

Схема обмена информации согласно рисунку осуществляется таким образом: в процессе работы преподаватель получает оперативную информацию об оценках, пропусках и заносит ее соответственно в журнал успеваемости и журнал посещаемости. Также преподавателем составляется планирование раз в 6 месяцев . при составлении планирования используются справочники. Вся информация хранится в единой базе, к которой имеет доступ сам преподаватель и сотрудник IT отдела, который занимается обслуживанием системы. При необходимости, преподаватель может отправить отчеты на печать и предоставить директору или бухгалтеру [Л.4, Л.6, Л.9].

4. ПОСТАНОВКА ЗАДАЧ

На основе требований к системе, утверждённых в техническом задании, разработаем функциональную структуру системы (рис.4) [Л.3].

Рисунок 4

Назначением комплекса задач является автоматизация учётно-аналитической деятельности в бизнес-процессах ЗАО link.

Опишем схему, представленную выше. Из схемы видно, что система АРМП делится на 4 подсистемы. Каждая подсистема несет свою функцию. Подсистема сбора информации предназначена для различной работы с данными системы. Подсистема хранения данных предназначена для хранения данных в единой базе. Подсистема отчетности позволяет формировать различные отчеты, документы. Подсистема безопасности решает проблему идентификации и разграничения доступа.

Опишем каждую задачу подробнее (табл.2).

Таблица 2 — описание задач

Задача Описание Периодичность решения

ввод данных ввод данных пользователем ежедневно

редактирование данных редактирование введенных пользователем данных ежедневно

удаление данных удаление введенных пользователем данных ежедневно

поиск данных поиск данных по выбранным пользователем критериям ежедневно

хранение данных хранение данных в единой базе ежедневно

справка работа с файлом справки по требованию

создание отчетов, документов создание различных отчетов ежемесячно

печать отчетов, документов выведение отчетов на печать ежемесячно

безопасность данных организация разграничения доступа к данным, хранящимся в базе системы

ежедневно

вход в систему вход в систему при помощи пароля ежедневно

Системный администратор фирмы заказчика является персоналом, который определяет условия решения комплекса задач.

Распределение действий между персоналом и техническими средствами при различных ситуациях решения комплекса задач определяется режимом работы системы.

Перечень выходных сообщений представлен в таблице 3.

Таблица 3 — выходная информация

Таблица 5 — структурные единицы

5. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

5.1. Описание сущностей

Для описания всех сущностей предметной области необходимо определить атрибуты, свойственные данным сущностям. Атрибуты сущностей предметной области представлены в таблице 6.

Таблица 6 — описание сущностей

В процессе определения атрибутов сущностей, мы одновременно устранили неатомарные поля и разбили на группы.

Теперь можно представить логическую модель данных (рис.5).

Рисунок 5

На схеме показаны сущности и взаимосвязи между ними. Сущность «ученики» связана с сущностями «журнал успеваемости», «журнал посещаемости», «сертификация», «родители» через атрибут НОМЕР. Он является ключевым полем перечисленных сущностей. В свою очередь, сущность «сертификация» имеет взаимосвязи с сущностью «преподаватель» через поле ИДЕНТИФИКАТОР и связи со справочниками посещаемости и успеваемости. Кроме того, у сущности «план работы» есть взаимосвязи со справочниками уровней и групп. Единственной сущностью, которая не имеет взаимосвязей с другими сущностями, является «пароли». Это сделано с целью организации аутентификации, но об этом позже [Л.2, Л. 9].

5.2. Выбор методов решения поставленных задач

В настоящее время существует множество систем управления базами данных, но мы рассмотрим три наиболее популярные.

Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений. Минимальные ресурсы ПК: процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 12 (16) Мб, занимаемый объем на ЖМД 10-40 Мб.

Visual Basic – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки компонентов OLE, интеграция компонентов Microsoft Office. Минимальные ресурсы ПК: процессор 368DX, Windows 3.1, 95, NT, объем оперативной памяти 6 (16) Мб, занимаемый объем на ЖМД 8-36 Мб.

Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. VFP воспринимает множество самых разнообразных форматов данных, включая файловые структуры других СУБД. Существует возможность осуществления импорта и экспорта данных из текстовых и электронных таблиц. VFP предоставляет прямой доступ и позволяет обновлять файлы Paradox, dBase Ш, dBase IV, Microsoft Access и других баз данных. Можно также импортировать данные из этих файлов в таблицы VFP. В дополнение к этому, VFP может работать с наиболее популярными базами данных, поддерживающими стандарт ODBC (Open Database Connectivity — открытый доступ к данным), включая Microsoft SQL Server, Oracle, DB2. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows 3.x, Windows 95, Macintosh… Минимальные ресурсы ПК: для Visual FoxPro версии 3.0 – процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 8 (12) Мб, занимаемый объем на ЖМД 15-80 Мб, а для Visual FoxPro версии 5.0 (выпущена в 1997 году) – Windows 95 или NT, 486 с тактовой частотой 50 МГц, 10 Мб ОЗУ, от 15 до 240 Мб на ЖМД.

Проанализировав приведенные выше СУБД, была выбрана Visual FoxPro по нескольким причинам [Л.2]:

— наличие встроенного объектно-ориентированного языка, что позволяет создавать приложения, работающие на компьютере без необходимости установки всей СУБД;

— наличие визуальной среды разработки с множеством мастеров, что значительно ускоряет создание программных комплексов для обработки баз данных;

— поддержка множества типов БД;

— использование языка SQL (Structured Query Language – язык структурированных вопросов), который во всем мире является стандартом при работе с базами данных;

— высокая производительность;

— небольшие требования к техническому обеспечению.

5.3. Построение алгоритма

После определения логической модели и выбора FoxPro как среды разработки, построим алгоритм системы (рис.6).

Рисунок 6

Приведём краткое описание алгоритма. Как видно на рисунке 6, при входе в систему происходит проверка на достоверность введенного пользователем логина и пароля. Если логин и пароль неверны, выдается системное сообщение. Далее переход к концу.

Рассмотрим другую ветку алгоритма. Если логин и пароль верны, выполняется проверка на то, под каким пользователем мы входим. Если проверка покажет, что мы зашли под учетной записью администратора, откроется главное меню, доступное только администратору.

Главное меню администратора включает в себя работу с паролями учетных записей пользователей, с отчетами преподавателя и информацией о преподавателях.

Если же проверка при входе в систему покажет, что мы зашли под учетной записью преподавателя, откроется главное меню, доступное только преподавателю.

Меню преподавателя также содержит пункты. Среди них такие пункты, как планирование, родители, отчетность, справочники, ученики, журналы, безопасность

[Л.4].

6. РАЗРАБОТКА ПРОГРАММНО-ИНФОРМАЦИОННОГО ЯДРА

6.1. Физическая модель данных

Одним из способов организации хранения информации является создание баз данных.

Базы данных в Visual FoxPro – это совокупность таблиц, отношений между таблицами, индексов, триггеров и хранимых процедур.

Создание базы данных в Visual FoxPro осуществляется в интерактивном режиме с помощью конструктора базы данных.

В состав разрабатываемой системы входит одна база данных – data1.dbc, в состав базы данных входит двенадцать таблиц, представленных ниже (табл.7-18).

Таблица 7 — ученики.dbf

Имя поля Тип поля Размер поля Описание

familia Character 20 Фамилия

imya Character 10 Имя

otchestvo Character 15 Отчество

god_rojdeniya Integer 8 Год рождения

adress Character 30 Адрес

gruppa Character 15 Группа

uroven Integer 4 Уровень

nomer Integer 4 Номер ученика

Таблица 8 — журнал успеваемости.dbf

Имя поля Тип поля Размер поля Описание

nomer Integer 4 Номер ученика

ozenka Integer 4 Оценка

nomer_uroka Integer 8 Номер урока

tema Character 30 Тема

Таблица 9 — журнал посещаемости.dbf

Имя поля Тип поля Размер поля Описание

nomer Integer 4 Номер ученика

nomer_zanatiya Integer 4 Номер занятия, которое пропущено

Таблица 10 — допуск к сертификации .dbf

Имя поля Тип поля Размер поля Описание

nomer Integer 4 Номер ученика

reiting_uspevaemosti Character 4 Рейтинг успеваемости

reiting_posehaemosti Character 4 Рейтинг посещаемости

itog Integer 4 Итог

sertifikat Logical 1 Сертификат

identificator Character 10 Идентификатор преподавателя

Таблица 11 — родители .dbf

Имя поля Тип поля Размер поля Описание

nomer Integer 4 Номер ученика

roditel Character 30 Ф.И.О. родителя

telephon Character 15 Контактный телефон

telephon_raboti Character 15 Рабочий телефон

Таблица 12 — преподаватель.dbf

Имя поля Тип поля Размер поля Описание

familia Character 20 Фамилия

imya Character 10 Имя

otchestvo Character 15 Отчество

rejim_raboti Character 16 Режим работы

identificator Character 10 Идентификатор

Таблица 13 — справочник успеваемости .dbf

Имя поля Тип поля Размер поля Описание

ozenka Integer 4 Оценка

shifr Character 25 Значение оценки

Таблица 14 — справочник посещаемости .dbf

Имя поля Тип поля Размер поля Описание

identificator Character 4 Идентификатор пропуска

prozent_propuskov Character 5 Разъяснение

Таблица 15 — план работы.dbf

Имя поля Тип поля Размер поля Описание

uroven Integer 4 Уровень группы

vozrastnaya_gruppa Character 15 Возрастная категория

tema Character 30 Тема

kol_chas Integer 4 Количество часов

Таблица 16 — справочник уровней.dbf

Имя поля Тип поля Размер поля Описание

nomer_urovnua Integer 4 Номер уровня

pouasneniue Character 60 Пояснение

Таблица 17 — справочник возрастных категорий.dbf

Имя поля Тип поля Размер поля Описание

kategoriya Character 20 Возрастная категория

pouasneniye Character 50 Пояснение

Таблица 18 — parol .dbf

Имя поля Тип поля Размер поля Описание

login Character 20 Логины пользователей

parol Character 10 Пароли пользователей

После разработки физической модели системы, приступаем к разработке клиентского приложения [Л.1, Л.2, Л.4].

6.2. Главное меню и описание программного кода

Как уже было сказано, для разработки системы по ряду причин была выбрана среда Visual FoxPro 9.0. Данная среда эффективно способствует разработке, так как в ней есть возможности и объектно-ориентированного, и визуального, и процедурного программирования.

В соответствии с функциями и задачами, реализуемыми системой, сформируем структуру форм главного меню системы (рис.7).

Рисунок 7

Меню программы загружается на главную форму программы после идентификации пользователя, и используется для запуска пользовательских форм через главную форму системы.

Пользователи системы:

1) преподаватель;

2) администратор.

Пользователи имеют разные права доступа к информации системы, поэтому организовано разграничение доступа.

В программе системы используется два меню, которые представлены в виде формы:

1) меню для преподавателя;

2) меню для администратора.

Рассмотрим структуру меню преподавателя и опишем программные модули.

1) Главная форма (приложение 2, рис.1)

Событие Click для кнопки «ученики»:

DO FORM ученики.scx

Событие Click для кнопки «родители»:

DO FORM родители.scx

Событие Click для кнопки «журналы»:

DO FORM журналы.scx

Событие Click для кнопки «безопасность»:

DO FORM сменапароля.scx

Событие Click для кнопки «отчетность»:

DO FORM отчеты.scx

Событие Click для кнопки «справочники»:

DO FORM справочники.scx

Событие Click для кнопки «планирование»:

DO FORM плансдоб.scx

Событие Click для кнопки «справка»:

DO FORM справочная.scx

2) Пункт «ученики» позволяет попасть в форму, которая поможет при работе с информацией об учениках (приложение 2, рис.2)

Событие Click для кнопки «добавить запись»:

CLOSE TABLES

USE ученики

w1=thisform.text1.Value

w2=thisform.text2.Value

w3=thisform.text3.Value

w4=thisform.text4.Value

w5=thisform.text5.Value

w6=thisform.text6.Value

w7=thisform.text7.Value

w8=thisform.text8.Value

IF LEN(ALLTRIM(thisform.text1.Value))!=0;

AND LEN(ALLTRIM(thisform.text2.Value))!=0;

AND LEN(ALLTRIM(thisform.text3.Value))!=0;

AND LEN(ALLTRIM(thisform.text4.Value))!=0;

AND LEN(ALLTRIM(thisform.text5.Value))!=0;

AND LEN(ALLTRIM(thisform.text6.Value))!=0;

AND LEN(ALLTRIM(thisform.text7.Value))!=0;

AND LEN(ALLTRIM(thisform.text8.Value))!=0

APPEND BLANK

replace familia WITH w1

replace imya WITH w2

replace otchestvo WITH w3

replace god_rojdeniya WITH w4

replace adress WITH w5

replace gruppa WITH w6

replace uroven WITH w7

replace nomer WITH w8

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.text3.Value=»»

thisform.text4.Value=»»

thisform.text5.Value=»»

thisform.text6.Value=»»

thisform.text7.Value=»»

thisform.text8.Value=»»

thisform.grdУченики.Refresh

thisform.grdУченики.RecordSource=»ученики»

Событие Click для кнопки «удалить запись»:

CLOSE TABLES

USE ученики

PACK

thisform.grdУченики.Refresh

thisform.grdУченики.RecordSource=»ученики»

Событие Click для кнопки «найти. . .»:

DO FORM поискученики.scx

3)Опишем форму поиска, которая вызывается кнопкой «найти»

(приложение 2, рис.3)

Событие Click для кнопки «найти»:

IF LEN (allTRIM(thisform.text2.value))=0

MESSAGEBOX(‘параметр поиска не введен’,0+16,’АИС «РМП»‘)

ELSE

SET FILTER TO familia=TRIM(Thisform.Text2.Value) OR imya=TRIM(Thisform.Text2.Value) OR uroven=TRIM(Thisform.Text2.Value) OR otchestvo=TRIM(Thisform.Text2.Value) OR gruppa=TRIM(Thisform.Text2.Value) OR nomer=TRIM(Thisform.Text2.Value) OR god_rojdeniya=TRIM(Thisform.Text2.Value) OR adress=TRIM(Thisform.Text2.Value)

Thisform.Grid1.Refresh

Thisform.Refresh

ENDIF

4)Пункт меню «родители» позволяет получить доступ к информации о родителях учеников. Опишем структуру (приложение 2, рис.4)

Событие Click для кнопки «добавить запись»:

w1=thisform.text1.Value

w2=thisform.text2.Value

w3=thisform.text3.Value

w4=thisform.text4.Value

IF LEN(ALLTRIM(thisform.text1.Value))!=0;

AND LEN(ALLTRIM(thisform.text2.Value))!=0;

AND LEN(ALLTRIM(thisform.text3.Value))!=0;

AND LEN(ALLTRIM(thisform.text4.Value))!=0

APPEND BLANK

replace nomer WITH w1

replace roditel WITH w2

replace telephon WITH w3

replace telephon_raboti WITH w4

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.text3.Value=»»

thisform.text4.Value=»»

thisform.grid1.Refresh

thisform.Refresh

Событие Click для кнопки «удалить»:

PACK

thisform.Release

DO FORM «родители.scx»

5)С помощью пункта «журналы» пользователь получает доступ к меню с выбором журнала (приложение 2, рис.5)

Событие Click для кнопки «успеваемость»:

DO FORM журнал1.scx

Событие Click для кнопки «посещаемость»:

DO FORM журнал2.scx

6)Форма для журнала успеваемости (приложение 2, рис.6)

Событие Click для кнопки «добавить запись»:

CLOSE TABLES

USE журналуспеваемости

w1=thisform.text1.Value

w2=thisform.text2.Value

w3=thisform.text3.Value

w4=thisform.text4.Value

IF LEN(trim(thisform.text1.Value))!=0;

AND LEN(trim(thisform.text2.Value))!=0;

AND LEN(ALLTRIM(thisform.text3.Value))!=0;

AND LEN(ALLTRIM(thisform.text4.Value))!=0

APPEND BLANK

replace nomer WITH w1

replace ozenka WITH w2

replace nomer_uroka WITH w3

replace tema WITH w4

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.text3.Value=»»

thisform.text4.Value=»»

thisform.Grid1.Refresh

thisform.Grid1.RecordSource=»журналуспеваемости»

Событие Click для кнопки «удалить запись»:

CLOSE TABLES

USE журналуспеваемости

PACK

MESSAGEBOX(«Данные удалены успешно»,0+64,»АИС РМП»)

thisform.Grid1.Refresh

thisform.Grid1.RecordSource=»журналуспеваемости»

Событие Click для кнопки «найти»:

IF LEN (thisform.text5.value)=0

MESSAGEBOX(‘параметр поиска не введен’,0+16,’АИС «РМП»‘)

ELSE

SET FILTER TO nomer=TRIM(Thisform.Text5.Value) OR nomer_uroka=TRIM(Thisform.Text5.Value) OR ozenka=TRIM(Thisform.Text5.Value) OR tema=ALLTRIM(Thisform.Text5.Value)

Thisform.Grid1.Refresh

Thisform.Refresh

ENDIF

Событие Click для кнопки «статистика»:

DO FORM журналуспеваемости.scx

Данный график показывает успеваемость по номерам учеников. (приложение 2, рис.28)

7)Следующим пунктом, доступным для преподавательской версии, является пункт «безопасность». С помощью него пользователь может сменить установленный ранее пароль (приложение 2, рис.8)

Событие Click для кнопки «изменить пароль»:

SELECT parol

IF LEN(ALLTRIM(ThisForm.Text3.Value))=0

MESSAGEBOX(‘Пустое поле’,16,’АС «РМП»‘)

thisForm.Text3.SetFocus

RETURN

ENDIF

IF LEN(ALLTRIM(ThisForm.text1.Value))=0

MESSAGEBOX(‘Пустое поле’,16,’АС «РМП»‘)

thisForm.text1.SetFocus

RETURN

ENDIF

IF LEN(ALLTRIM(ThisForm.text2.Value))=0

MESSAGEBOX(‘Пустое поле’,16,’АС «РМП»‘)

thisForm.text2.SetFocus

RETURN

ENDIF

f=ThisForm.Text3.Value

IF f!=login

MESSAGEBOX(‘Неверный логин’,16,’АС «РМП»‘)

thisform.text1.Value=»

thisform.text2.Value=»

thisform.text3.SetFocus()

RETURN

ENDIF

s_p=(thisform.text1.value)

IF s_p!=parol

MESSAGEBOX(‘Старый пароль введен неверно!’,64,’АС «РМП»‘)

thisform.text1.Value=»

thisform.text2.Value=»

thisform.text3.SetFocus()

RETURN

ELSE

n_p=ALLTRIM(thisform.text2.value)

UPDATE parol.dbf SET parol=n_p WHERE login=f

MESSAGEBOX(‘Пароль успешно изменён!’,64,’АС «РМП»‘)

ENDIF

thisform.Release

8)Пункт меню «отчетность» предназначен для доступа ко всей отчетности, необходимой для преподавателя (приложение 2, рис.9)

Событие Click для кнопки «просмотр» и «печать» для всех отчетов аналогичны. По этой причине приведен пример события кнопок для одного из отчетов.(приложение 2, рис.21-27)

Событие Click для кнопки «просмотр»

REPORT FORM ученики preview

Событие Click для кнопки «печать»

REPORT FORM ученики TO PRINTER

9)Пункт «справочники» позволяет получить доступ к справочной информации, которая используется в предметной области (приложение 2, рис.10)

Событие Click для кнопки «уровни»:

DO FORM справочникуровней.scx

Событие Click для кнопки «возрастные категории»:

DO FORM справочниквозрастныхкатегорий.scx

Событие Click для кнопки «посещаемость»:

DO FORM справочникпосещаемости.scx

Событие Click для кнопки «успеваемость»:

DO FORM справочникуспеваемости.scx

Для справочников используется стандартный набор кнопок. (приложение 2, рис.11-14)

10)Пункт «планирование» открывает доступ к планированию преподавателя (приложение 2, рис.15)

Событие Click для кнопки «добавить запись»:

CLOSE TABLES

USE планработы

w1=thisform.text1.Value

w2=thisform.text2.Value

w3=thisform.text3.Value

w4=thisform.text4.Value

IF LEN(ALLTRIM(thisform.text1.Value))!=0;

AND LEN(ALLTRIM(thisform.text2.Value))!=0;

AND LEN(ALLTRIM(thisform.text3.Value))!=0;

AND LEN(ALLTRIM(thisform.text4.Value))!=0

APPEND BLANK

replace uroven WITH w1

replace vozrastnaya_gruppa WITH w2

replace tema WITH w3

replace kol_chas WITH w4

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.text3.Value=»»

thisform.text4.Value=»»

thisform.grdПланработы.Refresh

thisform.grdПланработы.RecordSource=»планработы»

Событие Click для кнопки «удалить запись»:

CLOSE TABLES

USE планработы

PACK

thisform.grdПланработы.Refresh

thisform.grdПланработы.RecordSource=»планработы»

Событие Click для кнопки «справочник успеваемости»:

DO FORM справочникуспеваемости.scx

Событие Click для кнопки «справочник посещаемости»:

DO FORM справочникпосещаемости.scx

Событие Click для кнопки «справочник возрастных категорий»:

DO FORM справочниквозрастныхкатегорий.scx

Событие Click для кнопки «справочник уровней»:

DO FORM справочникуровней.scx

Событие Click для кнопки «отчеты»:

DO FORM отчеты.scx

Кнопки со ссылками на справочники и отчеты добавлены на форму с целью создания комфорта преподавателю при работе.

11) Пункт «справка» предназначен для получения информации о разработчике и файл — справки по работе с системой (приложение 2, рис.16)

Событие Click для кнопки «открыть справку по работе»

MODIFY FILE справка.txt

12)Приступим к рассмотрению структуры меню администратора и опишем программные модули (приложение 2, рис.17)

Событие Click для кнопки «преподаватели»:

DO FORM преподддд.scx

Событие Click для кнопки «пользователи»:

DO FORM смена.scx

Событие Click для кнопки «все отчеты»:

DO FORM отчеты.scx

Событие Click для кнопки «справка»:

DO FORM справочная.scx

13)Пункт «преподаватели» открывает администратору информацию о преподавателе и режим его работы (приложение 2, рис.18)

Событие Click для кнопки «добавить»:

CLOSE TABLES

USE преподаватель

w1=thisform.text1.Value

w2=thisform.text2.Value

w3=thisform.text3.Value

w4=thisform.text4.Value

w5=thisform.text5.Value

IF LEN(ALLTRIM(thisform.text1.Value))!=0;

AND LEN(ALLTRIM(thisform.text2.Value))!=0;

AND LEN(ALLTRIM(thisform.text3.Value))!=0;

AND LEN(ALLTRIM(thisform.text4.Value))!=0;

AND LEN(ALLTRIM(thisform.text5.Value))!=0

APPEND BLANK

replace familia WITH w1

replace imya WITH w2

replace otchestvo WITH w3

replace rejim_raboti WITH w4

replace identificator WITH w5

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.text3.Value=»»

thisform.text4.Value=»»

thisform.text5.Value=»»

thisform.grid1.Refresh

thisform.grid1.RecordSource=»преподаватель»

Событие Click для кнопки «удалить»:

CLOSE TABLES

USE преподаватель

PACK

thisform.Grid1.Refresh

thisform.Grid1.RecordSource=»преподаватель»

MESSAGEBOX(«Данные удалены успешно»,0+64,»АИС РМП»)

14)Пункт «пользователи» открывает администратору информацию о пользователях (приложение 2, рис.19)

Событие Click для кнопки «удалить пользователя»:

CLOSE TABLES

USE parol

PACK

thisform.grid1.Refresh

thisform.grid1.RecordSource=»parol»

Событие Click для кнопки «добавить пользователя»:

CLOSE all

use «parol.dbf»

GO bottom

Append blank

replace parol.login with alltrim(thisform.text1.value);

parol.parol with alltrim(thisform.text2.value)

MESSAGEBOX(«Данные успешно добавлены»)

thisform.Refresh

Событие Click для кнопки «разрешить редактирование»:

Thisform.Grid1.ReadOnly=.F.

15)Пункт «все отчеты» открывает доступ к отчетам преподавателя. (отчеты.scx)

16) Пункт «справка» предназначен для получения информации о разработчике и файл — справки по работе с системой (справочная.scx)

Пункт 15 и 16 не описаны подробно, так как они были описаны в преподавательской версии.

17) Форма для журнала посещаемости (приложение 2, рис.17)

Событие Click для кнопки «добавить»:

CLOSE TABLES

USE журналпосещаемости

w1=thisform.text1.Value

w2=thisform.text2.Value

IF LEN(trim(thisform.text1.Value))!=0;

AND LEN(trim(thisform.text2.Value))!=0

APPEND BLANK

replace nomer WITH w1

replace nomer_zanatiya WITH w2

MESSAGEBOX(«Данные добавлены успешно»,0+64,»АИС РМП»)

ELSE

MESSAGEBOX(«Введены не все данные»,0+64,»Сообщение системы АИС РМП»)

ENDIF

thisform.text1.Value=»»

thisform.text2.Value=»»

thisform.Grid1.Refresh

thisform.Grid1.RecordSource=»журналпосещаемости»

Событие Click для кнопки «удалить»:

CLOSE TABLES

USE журналпосещаемости

PACK

MESSAGEBOX(«Данные удалены успешно»,0+64,»АИС РМП»)

thisform.Grid1.Refresh

thisform.Grid1.RecordSource=»журналпосещаемости»

Событие Click для кнопки «статистика»: (приложение 2, рис.29)

DO FORM граф2.scx

Событие Click для кнопки «найти»:

IF LEN (thisform.text3.value)!=0

SET FILTER TO nomer=TRIM(Thisform.Text3.Value) OR nomer_zanatiya=TRIM(Thisform.Text3.Value)

ELSE

MESSAGEBOX(‘параметр поиска не введен’,0+16,’АИС «РМП»‘)

ENDIF

Thisform.Grid1.Refresh

Thisform.Refresh [Л1, Л2, Л4, Л5, Л6, Л7]

7. ОРГАНИЗАЦИОННЫЙ КОМПОНЕНТ СИСТЕМЫ

После завершения предыдущих этапов проектирования и разработки программно-информационного ядра системы, приступим к не менее важному этапу – разработке организационного компонента системы.

7.1. Инструкция пользователя АРМП

Данная инструкция предназначена для пользователей АРМП, которые работают с обработкой различной информации системы.

К работе с системой допускаются пользователи, которые имеют базовые знания по работе с ОС Windows 7 , ознакомлены с документом «Типовая инструкция по охране труда при работе на персональном компьютере ТОИ Р-45-084-01. Утверждено приказом Министерства РФ по связи и информатизации от 02.07.2001 г. №162», прошли вводный, первичный инструктаж.

АРМП позволяет преподавателю комфортно вести базу данных учеников, обращаться к справочникам по предметной области, вести учет успеваемости и посещаемости, вести планирование, формировать отчетные документы, анализировать успеваемость и посещаемость.

Администратору АРМП позволяет работать с информацией о преподавателях, отчетах, пользователях.

Для эксплуатации системы и комфортной работы с ней необходим персональный компьютер со следующими характеристиками:

— процессор не ниже Pentium 4 с частотой не менее 200 МГц;

— Операционная система Windows XP SP2 и выше , Windows 7;

— Visual FoxPro 9.0;

— Не менее 2 Гб оперативной памяти ;

— Жесткий диск не менее 2Гб;

— Манипулятор мыши;

— Клавиатура;

— Принтер;

— Монитор типа 800 х 600 или более высокой разрешающей способности.

7.2. Техника безопасности при работе с системой

7.2.1. Общие требования безопасности

7.2.1.1. К работе на персональном компьютере допускаются лица, прошедшие обучение безопасным методам труда, вводный инструктаж, первичный инструктаж на рабочем месте.

7.2.1.2. При эксплуатации персонального компьютера на работника могут оказывать действие следующие опасные и вредные производственные факторы:

— повышенный уровень электромагнитных излучений;

— повышенный уровень статического электричества;

— пониженная ионизация воздуха;

— статические физические перегрузки;

— перенапряжение зрительных анализаторов.

7.2.1.3. Работник обязан:

— Выполнять только ту работу, которая определена его должностной инструкцией.

— Содержать в чистоте рабочее место.

— Соблюдать режим труда и отдыха в зависимости от продолжительности, вида и категории трудовой деятельности.

— Соблюдать меры пожарной безопасности.

7.2.1.4. Рабочие места с компьютерами должны размещаться таким образом, чтобы расстояние от экрана одного видеомонитора до тыла другого было не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов — не менее 1,2 м.

7.2.1.5. Рабочие места с персональными компьютерами по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.

7.2.1.6. Оконные проемы в помещениях, где используются персональные компьютеры, должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.

7.2.1.7. Рабочая мебель для пользователей компьютерной техникой должна отвечать следующим требованиям:

— высота рабочей поверхности стола должна регулироваться в пределах 680 — 800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм;

— рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен не менее 450 мм и на уровне вытянутых ног не менее 650 мм;

— рабочий стул (кресло) должен быть подъемно — поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также — расстоянию спинки от переднего края сиденья;

— рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм;

— рабочее место с персональным компьютером должно быть оснащено легко перемещаемым пюпитром для документов.

7.2.1.8. Для нормализации аэроионного фактора помещений с компьютерами необходимо использовать устройства автоматического регулирования ионного режима воздушной среды (например, аэроионизатор стабилизирующий «Москва-СА1»).

7.2.1.9. Женщины со времени установления беременности и в период кормления грудью к выполнению всех видов работ, связанных с использованием компьютеров, не допускаются.

7.2.1.10. За невыполнение данной Инструкции виновные привлекаются к ответственности согласно правилам внутреннего трудового распорядка или взысканиям, определенным Кодексом законов о труде Российской Федерации.

7.2.2. Требования безопасности перед началом работы

7.2.2.1. Подготовить рабочее место.

7.2.2.2. Отрегулировать освещение на рабочем месте, убедиться в отсутствии бликов на экране.

7.2.2.3. Проверить правильность подключения оборудования к электросети.

7.2.2.4. Проверить исправность проводов питания и отсутствие оголенных участков проводов.

7.2.2.5. Убедиться в наличии заземления системного блока, монитора и защитного экрана.

7.2.2.6. Протереть антистатической салфеткой поверхность экрана монитора и защитного экрана.

7.2.2.7. Проверить правильность установки стола, стула, подставки для ног, пюпитра, угла наклона экрана, положение клавиатуры, положение «мыши» на специальном коврике, при необходимости произвести регулировку рабочего стола и кресла, а также расположение элементов компьютера в соответствии с требованиями эргономики и в целях исключения неудобных поз и длительных напряжений тела.

7.2.3. Требования безопасности во время работы

7.2.3.1. Работнику при работе на ПК запрещается:

— прикасаться к задней панели системного блока (процессора) при включенном питании;

— переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;

— допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;

— производить самостоятельное вскрытие и ремонт оборудования;

— работать на компьютере при снятых кожухах;

— отключать оборудование от электросети и выдергивать электровилку, держась за шнур.

7.2.3.2. Продолжительность непрерывной работы с компьютером без регламентированного перерыва не должна превышать 2-х часов.

7.2.3.3. Во время регламентированных перерывов с целью снижения нервно — эмоционального напряжения, утомления зрительного анализатора, устранения влияния гиподинамии и гипокинезии, предотвращения развития познотонического утомления выполнять комплексы упражнений.

7.2.4. Требования безопасности в аварийных ситуациях

7.2.4.1. Во всех случаях обрыва проводов питания, неисправности заземления и других повреждений, появления гари, немедленно отключить питание и сообщить об аварийной ситуации руководителю.

7.2.4.2. Не приступать к работе до устранения неисправностей.

7.2.4.3. При получении травм или внезапном заболевании немедленно известить своего руководителя, организовать первую доврачебную помощь или вызвать скорую медицинскую помощь.

7.2.5. Требования безопасности по окончании работы

7.2.5.1. Отключить питание компьютера.

7.2.5.2. Привести в порядок рабочее место.

7.2.5.3. Выполнить упражнения для глаз и пальцев рук на расслабление. [Л8]

7.3. Порядок загрузки данных и программ

Чтобы приступить к использованию АС РМП, просто кликните по файлу proj1.app. система не требует установки. Для работы достаточно установить на своем ПК Visual FoxPro 9.0.

7.4. Порядок выполнения работы

1) Идентификация:

— запустите файл системы двойным кликом мышью по нему. Перед вами появится окно авторизации;

— из предложенного списка выберите пользователя и введите в поле, которое расположено ниже, пароль. Нажмите кнопку «войти в систему»;

— при нажатии на кнопку «выход» приложение будет закрыто;

2) Работа со списком учеников:

— чтобы добавить нового ученика в список, нужно пройти авторизацию, в главном меню выбрать пункт «ученики». Перед вами будет таблица со списком, под ней пустые поля. Наберите в эти пустые поля информацию о новом ученике, затем нажмите кнопку «добавить». Перед вами появится сообщение системы «данные добавлены успешно»;

— чтобы удалить ученика из списка необходимо пройти авторизацию, в главном меню выбрать пункт «ученики». Перед вами будет таблица со списком. В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить запись»;

— чтобы осуществить поиск ученика по каким-либо параметрам, пройдите авторизацию, в главном меню выберите пункт «ученики». В появившемся окне нажмите кнопку «найти». Появится новое окно, в котором расположена таблица со списком, под ней – пустое поле. Введите в это поле параметр, по которому осуществлять поиск. Нажмите кнопку «найти»;

3) Заполнение журнала успеваемости:

— для того чтобы добавить оценку в журнал, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «успеваемость». Перед вами журнал в виде таблицы. Под таблицей поля. Добавите в эти поля необходимые данные и нажмите кнопку «добавить запись»;

— чтобы удалить оценку, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «успеваемость». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить запись»;

— чтобы осуществить поиск по каким-либо параметрам, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «успеваемость». Появится новое окно, в котором расположена таблица оценок, под ней – пустое поле. Введите в это поле параметр, по которому осуществлять поиск. Нажмите кнопку «найти»;

— чтобы посмотреть статистику успеваемости , войдите аналогично в журнал успеваемости и нажмите кнопку «статистика»;

4) Заполнение журнала посещаемости:

— для того чтобы добавить информацию в журнал, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «посещаемость». Перед вами журнал в виде таблицы. Под таблицей поля. Добавите в эти поля необходимые данные и нажмите кнопку «добавить запись»;

— чтобы удалить оценку, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «посещаемость». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить запись»;

— чтобы осуществить поиск по каким-либо параметрам, пройдите авторизацию, в главном меню выберите пункт «журналы». В окне выберите «посещаемость». Появится новое окно, в котором расположена таблица посещаемости, под ней – пустое поле. Введите в это поле параметр, по которому осуществлять поиск. Нажмите кнопку «найти»;

— чтобы посмотреть статистику посещаемости, войдите аналогично в журнал успеваемости и нажмите кнопку «статистика»;

5) Составление планирования:

— для того чтобы составить план работы, пройдите авторизацию, в главном меню выберите пункт «планирование». Под таблицей есть пустые поля. Добавите в эти поля необходимые данные и нажмите кнопку «добавить запись»;

— чтобы удалить запись из планирования, пройдите авторизацию, в главном меню выберите пункт «планирование». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить запись»;

6) Работа с отчетами:

— поскольку АС РМП поддерживает динамическое обновление отчетов, для того, чтобы просмотреть отчет, пройдите авторизацию, в главном меню выберите пункт «отчетность» («все отчеты» в версии для администратора). В появившемся окне вам предоставляется возможность выбрать нужный отчет;

— чтобы просмотреть отчет, нажмите на кнопку «просмотр». Чтобы отправить отчет на печать, нажмите кнопку «печать». Для удобства работы, в разделе работы с учениками выведена кнопка для работы с отчетностью;

7) Работа с информацией о родителях:

— чтобы просмотреть информацию о родителях, пройдите авторизацию, в главном меню выберите пункт «родители». Перед вами информация в виде таблицы. Под таблицей поля. Добавите в эти поля необходимые данные и нажмите кнопку «добавить запись»;

— чтобы удалить информацию, пройдите авторизацию, в главном меню выберите пункт «родители». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить запись»;

8) Работа со справочной информацией:

— чтобы просмотреть справочники, пройдите авторизацию, в главном меню выберите пункт «справочники»;

— в появившемся окне выберите необходимый справочник и нажмите на соответствующую ему кнопку;

9) Работа со сменой пароля:

— если вы хотите сменить пароль, пройдите авторизацию, в главном меню выберите пункт «безопасность»;

— в появившемся окне необходимо ввести имя пользователя (ваш логин), старый пароль (ваш текущий пароль) и новый пароль (пароль, который вы хотите сделать текущим). Нажмите кнопку «изменить пароль»;

10) Работа с информацией о преподавателях:

— чтобы просмотреть информацию о преподавателях, нужно пройти авторизацию, в главном меню выбрать пункт «преподаватели». Перед вами таблица;

— чтобы добавить информацию, нужно пройти авторизацию, в главном меню выбрать пункт «преподаватели». Под появившейся таблицей есть пустые поля. Наберите в этих полях данные и нажмите кнопку «добавить»;

— чтобы удалить информацию, нужно пройти авторизацию, в главном меню выбрать пункт «преподаватели». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить »;

11) Работа с пользователями

— чтобы добавить нового пользователя, нужно пройти авторизацию, в главном меню выбрать пункт «пользователи». В появившемся окне под таблицей есть пустые поля. В них набираем информацию, нажимаем на кнопку «добавить пользователя»;

— чтобы удалить информацию, нужно пройти авторизацию, в главном меню выбрать пункт «пользователи». В таблице, слева от каждой записи, есть небольшие прямоугольники и стрелка. При нажатии на запись, которую необходимо удалить, указатель стрелки показывает на эту запись. Нажмите на прямоугольник возле стрелки, он выделится черным. После этого нажмите на кнопку «удалить пользователя»;

— чтобы изменить имя или пароль пользователю, нужно пройти авторизацию, в главном меню выбрать пункт «пользователи». Нажмите кнопку «разрешить редактирование». Таблица открыта для редактирования. Изменять данные можно непосредственно в ней.

Представим перечень файлов системы и их назначение.

8.ЗАКЛЮЧЕНИЕ

Перед разработчиком стояла задача автоматизации учетно-аналитической деятельности на рабочем месте преподавателя частной школы английского языка ЗАО LINK, а именно:

— ввод, редактирование, удаление, поиск данных;

— формирование и печать отчетной документации;

— хранение информации в единой базе;

— обеспечение безопасности информации;

Для достижения цели были пройдены все этапы проектирования, согласно ГОСТ 34.601 – 90.

Была изучена предметная область и сформулированы требования к системе. Исходя из полученной информации, была разработана концепция системы, написано техническое задание. Этап эскизного проекта был пройден в ходе выполнения практических и лабораторных работ. И, наконец, выполнив логическое проектирование, разработав программно-информационное ядро и организационный компонент, мы получили техно — рабочий проект.

Результатом прохождения всех этапов проектирования стало создание программного продукта, посредством которого были воплощены все задачи, стоявшие перед разработчиком.

Система АРМП поддерживает возможность дальнейшего расширения и развития, что делает ее более универсальной.

Таким образом, были достигнуты показатели:

— уменьшение количества времени, затрачиваемого на учетно-аналитическую деятельность (сокращение на 3 часа);

— уменьшено время доступа к единой отчетности (сокращение на 30 мин);

СПИСОК ЛИТЕРАТУРЫ

1. Агальцов В.П. Базы данных. – М.: Мир, 2005. – 394с.

2. Фуфаев Д.Э. Разработка и эксплуатация автоматизированных информационных систем: учебник для студ. сред. проф. Образования / Д.Э.Фуфаев, Э.В.Фуфаев. – М. : Издательский центр «Академия», 2010. – 304с.

3. Государственные стандарты. Информационная технология. Автоматизированные системы. Основные положения. – М.: Издательство стандартов, 2005. – 286с.

4. Методические указания для студентов по выполнению курсового проекта дисциплины разработка и эксплуатация автоматизированных информационных систем, 2012.-78с.

5. Клепинин В.Б., Агафонова Т.П. Visual FoxPro 9.0. — СПб.: БХВ-Петербург, 2007. — 1199 с.

6. Лилия Хаф (Козленко). Проектирование информационных систем //l. Последнее обновление сайта 26.12.03. информация получена 13.03.12.

7. Faq.PP.RU.- форум программистов. Иллюстрированный самоучитель по Visual FoxPro. //

8. Типовая инструкция по охране труда при работе на персональном компьютере ТОИ Р-45-084-01. Утверждено приказом Министерства РФ по связи и информатизации от 02.07.2001 г. №162

9. Гурвиц Г.А. Разработка реального приложения с использованием Microsoft Visual FoxPro 9.0 . Хабаровск: Изд-во ДВГУПС, 2007. — 198 с.